声明

本文是学习GB-T 34658-2017 电动汽车非车载传导式充电机与电池管理系统之间的通信协议一致性测试. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们

1 范围

本标准规定了电动汽车非车载传导式充电机(以下简称充电机)与电池管理系统(以下简称
BMS)

之间的通信协议一致性测试要求、 一致性测试系统以及一致性测试内容。

本标准适用于对声明符合 GB/T 27930—2015 的产品进行协议一致性测试。

2 规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文

件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T 17178.1—1997 信息技术 开放系统互连 一致性测试方法和框架
第1部分:基本概念

GB/T 27930—2015 电动汽车非车载传导式充电机与电池管理系统之间的通信协议

3 术语和定义

GB/T 17178.1—1997界定的以及下列术语和定义适用于本文件。

3.1

抽象测试例 abstract test case

在某种特定抽象测试法的抽象级别上定义的,对为获得特殊测试目的所需行动的一种完整和独立

的规范。它起始和终止于稳定的测试状态。

[GB/T 17178.1—1997,定义3.3.3]

3.2

抽象测试套 abstract test suite;ATS

由抽象测试例组成的测试套。

[GB/T 17178.1—1997,定义3.3.6]

3.3

被测实现 implementation under test;IUT

具有提供者关系的一个协议的一种实现。

注:改写GB/T 17178.1—1997,定义3.3.43。

3.4

一致性测试 conformance testing

测试 IUT 是一致性实现所达到的程度。

[GB/T 17178.1—1997,定义3.3.23]

3.5

可执行测试例 executable test case

抽象测试例的实现。

[GB/T 17178.1—1997,定义3.3.31]

GB/T 34658—2017

3.6

可执行测试套 executable test suite;ETS

由可执行测试例组成的测试套。

[GB/T 17178.1—1997,定义3.3.33]

3.7

实现一致性声明 implementation conformance
statement;ICS

由声称与所给规范一致的实现或系统的提供者所做的声明,陈述已实现了哪些能力。

[GB/T 17178.1—1997,定义3.3.39]

3.8

实现一致性声明[ICS]形式表 implementation conformance
statement [ICS] proforma

以问卷形式出现的文档,当为一个实现或系统填写完后就成为 ICS。

[GB/T17178.1—1997, 定义3.3.40]

3.9

测试实现附加信息 implementation extra information
for testing;IXIT

由 IUT 的提供者或实现者所做的陈述,它包括或引用了与 IUT
及其测试环境有关的全部信息

(ICS 给出的信息除外),该陈述使测试实验室对 IUT 运行适当的测试套。

[GB/T 17178.1—1997,定义3.3.41]

3.10

测试实现附加信息[IXIT] 形式表 implementation extra
information for testing [IXIT] proforma

以问卷形式出现的文档,当为一个 IUT 填写完后就成为 IXIT。

[GB/T 17178.1—1997,定义3.3.42]

3.11

协议实现一致性声明 protocol implementation conformance
statement;PICS

声称与给定协议规范一致的实现或系统的ICS。

[GB/T17178.1—1997, 定义3.3.80]

3.12

测试协议实现附加信息 protocol implementation extra
information for testing;PIXIT

与给定协议规范一致性测试相关的IXIT。

[GB/T 17178.1—1997,定义3.3.81]

3.13

测试例 test case

抽象或可执行的测试例。

[GB/T 17178.1—1997,定义3.3.107]

3.14

测试实验室 test laboratory

执行一致性测试的机构。

4 缩略语

下列缩略语适用于本文件。

ATS: 抽象测试套(abstract test case)

GB/T 34658—2017

BCL: 电池充电需求报文(BMS charging request message)

BCP: 动力蓄电池充电参数报文(BMS charging parameter message)

BCS: 电池充电总状态报文(BMS charging status message)

BEM:BMS 错误报文(BMS error message)

BHM: 车辆握手报文(BMS handshake message)

BMS: 电池管理系统(battery management system)

BMT: 动力蓄电池温度报文(BMS temperature information message)

BMV: 单体动力蓄电池电压报文(BMS voltage information message)

BRM:BMS 和车辆辨识报文(BMS recognition message)

BRO: 电池充电准备就绪状态报文(BMS readiness status message)

BSD:BMS 统计数据报文(BMS statistical data message)

BSM: 动力蓄电池状态信息报文(BMS status message)

BSP: 动力蓄电池预留报文(BMS status preserved message)

BST:BMS 中止充电报文(BMS stopping charging message)

CCS: 充电机充电状态报文(charger charging status message)

CEM: 充电机错误报文(charger error message)

CHM: 充电机握手报文(charger handshake message)

CML: 充电机最大输出能力报文(charger maximum/minimum output parameter
message)

CRM: 充电机辨识报文(charger recognition message)

CRO: 充电机输出准备就绪状态报文(charger readiness status message)

CSD: 充电机统计数据报文(charger statistical data message)

CST: 充电机中止充电报文(charger stopping charging message)

CTS: 充电机发送时间同步信息报文(charger time synchronization message)

ETS: 可执行测试套(executable test suite)

ICS:实现一致性声明(implementation conformance statement)

IUT: 被测实现(implementation under test)

IXIT:测试实现附加信息(implementation extra information for testing)

PICS: 协议实现一致性声明(protocol implementation conformance
statement)

PIXIT: 测试协议实现附加信息(protocol implementation extra information
for testing)

5 一致性测试要求

5.1 概述

本标准是验证IUT 是否满足GB/T 27930—2015 的要求,即验证IUT
在协议实现上与标准的符合

程度。

5.2 测试流程

整个测试流程见图1。测试的准备工作包括填写静态文档、搭建测试系统等。
PICS 文件与 PIXIT 文件由IUT
的提供者和测试实验室共同完成。确认所有设备都正常启动后,便可开启上位机测试软

件,进行后续的测试操作。测试完成以后,生成测试报告,得出测试结论。

GB/T 34658—2017

style="width:5.26667in;height:8.86667in" />

1 协议一致性测试流程

5.3 测试内容分类

测试内容分类如下:

a) 必须项

必须项是在PICS 文件中声明IUT 必须具备的测试内容,应进行一致性测试。

b) 可选项

可选项是在PICS 文件中声明 IUT
可选择的测试内容,如果声明存在该测试内容,应进行一致

性测试。

c) 附加项

附加项是在 PICS 文件中由IUT 提供者额外提出的测试内容,经 IUT
提供者与测试实验室商

定进行测试。

6 一致性测试系统

6.1 概述

通信协议一致性测试系统结构见图2。

GB/T 34658—2017

style="width:9.03329in;height:3.88674in" />πJT

「如充电机(或控制

器)、电池管理系统]

通信协议实、

CAN H

CAN I.

抽象

测试套

静态

文档

可执行

测试套

2 协议一致性测试系统结构

6.2 抽象测试套

根据协议标准的技术要求编写测试目的,形成抽象测试例,覆盖协议标准所有技术要求的抽象测试

例的集合就构成了抽象测试套。

6.3 静态文档

静态文档包括 PICS 和 PIXIT。PICS 应由IUT 提供者陈述IUT
已实现的能力及可选项的实现情

况;PIXIT 应包括与 IUT 及其测试环境有关的全部信息(PICS
给出的信息除外),详见表A.1,表 A.2。

6.4 可执行测试套

可执行测试套由可执行测试例组成,可执行测试例是抽象测试例的实现。根据静态文档提供的部
分参数和附加信息,测试实验室可将抽象测试例筛选整理成可执行测试例,并最终组合成可执行测试套

进行测试。

6.5 被测实现

被测实现是符合 GB/T 27930—2015 规定的CAN
物理层、数据链路层、应用层的产品。

本标准中提及的 IUT
主要包括采用传导式充电方式的非车载充电机(或控制器)、BMS (或具有充

电控制功能的其他车辆控制单元)等。

7 一致性测试内容

7.1 测试例编码规则

通信协议一致性测试项目编码规则见图3。

style="width:7.25347in;height:2.93333in" />

3 测试例编码规则

GB/T 34658—2017

其中测试例分为:

a) 肯定测试:为了验证理想通信状态下IUT 的响应;

b) 否定测试:为了验证异常通信状态下IUT 的响应。

测试按照由肯定测试到否定测试,由简单到复杂的顺序进行。

注:IUT
接收到报文类型、报文内容、报文长度与标准定义不符的报文,不需要立即停机。

7.2 测试报文时间误差要求

IUT
在通信过程中按周期发送报文,同时接收对方报文,如果在超时时间内没有收到对方报文或

没有收到正确报文,即判定超时并发送错误报文。报文超时时间及周期时间误差要求见表1。

1 报文时间误差要求

参 数

标称值t

误差范围

报文超时时间

1 s

+0.2 s

5 s

+0.5 s

≥10 s

+3 s

报文周期时间

10 ms

± 3 ms

≥50 ms

±(t×10%)ms

7.3 其他要求

其他要求如下:

a) 在 GB/T 27930—2015 中没有明确规定的操作,IUT
的处理方式应满足安全性要求;

b) 通信过程中,当前报文达到中止发送条件后,IUT 应在500 ms
内停止发送该报文;

c)
在否定测试中,测试系统会发送与某个报文类型定义不符的报文,"不符"的内容包括报文优先
级、保留位、数据页、PDU 格式、目标地址和源地址等。

7.4 BMS 测试例

7.4.1 低压辅助上电及充电握手阶段

测试系统模拟充电机的通信逻辑与被测 BMS
进行信息交互。低压辅助上电及充电握手阶段的测

试例见表2,主要针对本阶段的通信逻辑、BHM 报文、BRM 报文进行测试。

2 BMS 测试例——低压辅助上电及充电握手阶段

测试例编号

BP.1001

前置条件

(1)测试系统和BMS的CAN通信速率设置为250 kbit/s;

(2)测试系统和BMS物理连接完成并保证锁止;

(3)测试系统低压辅助供电回路接触器K3K4闭合

测试步骤

预期结果

测试系统按250 ms的周期发送CHM报文,报文

格式、内容和周期符合GB/T 27930—2015中9.1

和10.1.1的要求

BMS接收到CHM报文后,按250 ms的周期发送 BHM报文,SPN2601为BMS最高允许充电总电 压,报文格式、内容和周期符合GB/T 27930—2015

中9.1和10.1.2的要求,报文长度为2个字节

GB/T 34658—2017

2 ( 续 )

测试例编号

BP.1002

前置条件

1)测试系统和BMS完成握手确认;

2)测试系统完成绝缘监测

测试步骤

预期结果

测试系统停止发送CHM报文,按250 ms的周期 发送CRM报文,SPN2560=0x00,报文格式、内 容和周期符合GB/T 27930—2015中9.1和10.1.3 的要求

1)BMS接收到SPN2560=0x00的CRM报文

后,停止发送BHM报文;

2)BMS使用传输协议功能发送BRM报文,报文 格式、内容和周期符合GB/T 27930—2015中9.1

和10.1.4的要求,报文长度为49个字节

测试例编号

BP.1003

前置条件

测试系统接收完成BRM报文

测试步骤

预期结果

测试系统按250 ms的周期发送SPN2560=0xAA 的CRM报文,报文格式、内容和周期符合GB/T

27930—2015中9.1和10.1.3的要求

1)BMS接收到SPN2560=0xAA的CRM报文

后,停止发送BRM报文;

2)进入配置阶段通信流程

测试例编号

BN.1001

前置条件

1)测试系统和BMS的CAN通信速率设置为250 kbit/s;

2)测试系统和BMS物理连接完成并保证锁止;

3)测试系统低压辅助供电回路接触器K3K4闭合

测试步骤

预期结果

测试系统不发送报文,且不启动绝缘监测

1)自BMS系统启动60 s内BMS不发送任何

报 文 ;

2)超过60 s,BMS发送SPN3901=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1002

前置条件

1)测试系统和BMS的CAN通信速率设置为250 kbit/s;

2)测试系统和BMS物理连接完成并保证锁止;

3)测试系统低压辅助供电回路接触器K3K4闭合

测试步骤

预期结果

测试系统发送与CHM报文类型定义不符的报

文,且不启动绝缘监测

1)自BMS系统启动60 s内BMS不发送任何 报 文 ;

2)超过60 s,BMS发送SPN3901=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

GB/T 34658—2017

2 ( 续 )

测试例编号

BN.1003

前置条件

1)测试系统和BMS完成握手确认;

2)测试系统完成绝缘监测

测试步骤

预期结果

测试系统停止发送报文

1)自首次接收到CHM报文起30 s内,BMS按

250 ms的周期发送BHM报文;

2)超过30 s,BMS发送SPN3901=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1004

前置条件

1)测试系统和BMS完成握手确认;

2)测试系统完成绝缘监测

测试步骤

预期结果

测试系统按250 ms的周期发送与CRM报文类 型定义不符的报文

1)自首次接收到CHM报文起30 s内,BMS按

250 ms的周期发送BHM报文;

2)超过30s,BMS发送SPN3901=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.1005

前置条件

1)测试系统和BMS完成握手确认;

2)测试系统完成绝缘监测

测试步骤

预期结果

测试系统按250 ms的周期发送CRM报文,

SPN2560≠0x00

1)自首次接收到CHM报文起30s内,BMS按 250 ms的周期发送BHM报文;

2)超过30 s,BMS发送SPN3901=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1006

前置条件

1)测试系统和BMS完成握手确认;

2)测试系统完成绝缘监测

测试步骤

预期结果

测试系统继续按250 ms的周期发送CHM报文, 报文格式、内容和周期符合GB/T 27930—2015 中9.1和10.1.1的要求

1)自首次接收到CHM报文起30s内,BMS按

250 ms的周期发送BHM报文;

2)超过30 s,BMS发送SPN3901=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1007

前置条件

测试系统接收完成BRM报文

GB/T 34658—2017

2 (续)

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送BRM报文起5s内BMS按250 ms

的周期发送BRM报文;

2)超过5 s,BMS发送SPN3902=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1008

前置条件

测试系统接收完成BRM报文

测试步骤

预期结果

测试系统按250 ms的周期发送与CRM报文类

型定义不符的报文

1)自首次发送BRM报文起5s内BMS按250 ms

的周期发送BRM报文;

2)超过5 s,BMS发送SPN3902=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1009

前置条件

测试系统接收完成BRM报文

测试步骤

预期结果

测试系统按250 ms的周期发送CRM报文,

SPN2560≠0xAA且SPN2560≠0x00

1)自首次发送BRM报文起5s内BMS按250 ms

的周期发送BRM报文;

2)超过5 s,BMS发送SPN3902=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.1010

前置条件

测试系统接收完成BRM报文

测试步骤

预期结果

测试系统继续按250 ms的周期发送SPN2560=

0x00的CRM报文

1)自首次发送BRM报文起5s内BMS按250 ms

的周期发送BRM报文;

2)超过5 s,BMS发送SPN3902=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

7.4.2 充电参数配置阶段

充电参数配置阶段的测试例见表3,主要针对本阶段的通信逻辑、BCP 报文、BRO
报文进行测试。

GB/T 34658—2017

3 BMS 测试例——充电参数配置阶段

测试例编号

BP.2001

前置条件

充电握手阶段完成,测试系统和BMS进入充电参数配置阶段

测试步骤

预期结果

测试系统按250 ms的周期发送SPN2560=

0xAA的CRM报文

1)BMS接收到SPN2560=0xAA的CRM报文,

停止发送BRM报文;

2)BMS使用传输协议功能发送BCP报文,报文 格式、内容和周期符合GB/T 27930—2015中9.2

和10.2.1的要求,报文长度为13个字节

测试例编号

BP.2002

前置条件

测试系统接收完成BCP报文

测试步骤

预期结果

测试系统按250 ms的周期发送CML报文,按 500 ms的周期发送CTS报文(可选),报文格 式、内容和周期符合GB/T 27930—2015中9.2 和10.2.2、10.2.3的要求

1)BMS停止发送BCP报文;

2)BMS按250 ms的周期发送BRO报文,K5K6 闭合前,SPN2829=0x00;K5K6闭合后SPN2829= 0xAA,且在停止发送BRO报文前SPN2829= 0xAA保持不变,报文格式、内容和周期符合GB/T 27930—2015中9.2和10.2.4的要求,报文长度为 1个字节

测试例编号

BP.2003

前置条件

测试系统接收到SPN2829=0xAA的BRO报文

测试步骤

预期结果

测试系统闭合K1K2,按250 ms的周期发送SPN 2830=0xAA的CRO报文,报文格式、内容和周期

符合GB/T 27930—2015中9.2和10.2.5的要求

1)BMS停止发送BRO报文;

2)进入充电阶段通信流程

测试例编号

BN.2001

前置条件

测试系统接收完成BCP报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送BCP报文起5s内BMS按500 ms

的周期发送BCP报文;

2)超过5 s,BMS发送SPN3903=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.2002

前置条件

测试系统接收完成BCP报文

测试步骤

预期结果

测试系统按250 ms的周期发送与CML报文类 型定义不符的报文

1)自首次发送BCP报文起5s内BMS按500 ms 的周期发送BCP报文;

2)超过5s,BMS发送SPN3903=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

GB/T 34658—2017

3 ( 续 )

测试例编号

BN.2003

前置条件

测试系统接收完成BCP报文

测试步骤

预期结果

测试系统继续按250 ms的周期发送SPN2560=

0 x A A 的 C R M 报 文

1)自首次发送BCP报文起5s内BMS按500 ms

的周期发送BCP报文;

2)超过5 s,BMS发送SPN3903=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.2004

前置条件

测试系统接收到SPN2829=0xAA的BRO报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送SPN2829=0xAA的BRO报文起 5 s内,BMS按250 ms的周期发送该报文,报文格 式、内容和周期符合GB/T 27930—2015中9.2和 10.2.4的要求;

2)超过5 s,BMS发送SPN3904=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.2005

前置条件

测试系统接收到SPN2829=0xAA的BRO报文

测试步骤

预期结果

测试系统按250 ms的周期发送与CRO报文类

型定义不符的报文

1)自首次发送SPN2829=0xAA的BRO报文起 5 s内,BMS按250 ms的周期发送该报文,报文格 式、内容和周期符合GB/T 27930—2015中9.2和 10.2.4的要求;

2)超过5 s,BMS发送SPN3904=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.2006

前置条件

测试系统接收到SPN2829=0xAA的BRO报文

测试步骤

预期结果

测试系统按250 ms的周期发送CRO报文,

SPN2830≠0xAA

1)自首次发送SPN2829=0xAA的BRO报文起 60 s内,BMS按250 ms的周期发送该报文,报 文格式、内容和周期符合GB/T 27930—2015中

9.2和10.2.4的要求;

2)超过60 s,BMS发送SPN3904=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

GB/T 34658—2017

本标准按照GB/T 1.1—2009 给出的规则起草。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。

本标准由中国电力企业联合会提出并归口。

本标准负责起草单位:国家电网公司、中国电力企业联合会、国网电力科学研究院、中国汽车技术研

究中心。

本标准参加起草单位:国网电动汽车服务有限公司、许继电源有限公司、许昌开普检测技术有限公
司、深圳奥特迅电力设备股份有限公司、中国电力科学研究院、上海电器科学研究院、广东电网有限责任
公司电力科学研究院、普天新能源有限责任公司、东风汽车有限公司东风日产乘用车公司、国网北京市
电力公司、国网山东省电力公司、比亚迪汽车工业有限公司、南京能瑞电力科技有限公司、北京群菱能源

科技有限公司、威凯检测技术有限公司。

本标准主要起草人:沈建新、刘永东、李旭玲、李晓强、俞波、倪峰、李志明、耿群锋、李宝森、徐枭、
黄所、马建伟、叶健诚、李红岩、吕国伟、白鸥、万新航、李涛永、李新强、邓凯、贺春、黄照昆、朱洁、刘秀兰、

李建祥、何雪枫、马彦华、钟益林、孙益兵、张进滨。

GB/T 34658—2017

3 (续)

测试例编号

BN.2007

前置条件

测试系统接收到SPN2829=0xAA的BRO报文

测试步骤

预期结果

测试系统继续按250 ms的周期发送CML报文, 按500ms的周期发送CTS报文(可选),报文格 式、内容和周期符合GB/T 27930—2015中9.2 和10.2.2、10.2.3的要求

1)自首次发送SPN2829=0xAA的BRO报文起 5 s内,BMS按250 ms的周期发送该报文,报文格 式、内容和周期符合GB/T 27930—2015中9.2和

10.2.4的要求;

2)超过5 s,BMS发送SPN3904=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

7.4.3 充电阶段

充电阶段的测试例见表4,主要针对本阶段的通信逻辑、BCL 报文、BCS
报文、BSM 报文、BMV 报

文、BMT 报文、BSP 报文、BST 报文进行测试。

4 BMS 测试例—— 充电阶段

测试例编号

BP.3001

前置条件

测试系统收到SPN2830=0xAA的BRO报文

测试步骤

预期结果

测试系统按250 ms的周期发送CRO报文,闭合 K1K2前SPN2830=0x00,闭合K1K2后SPN2830

=0xAA

1)BMS接收到SPN2830=0xAA的CRO报文

后,停止发送BRO报文;

2)BMS按50 ms的周期发送BCL报文,报文格

式、内容和周期符合GB/T 27930—2015中9.3和

10.3.1的要求,报文长度为5个字节;

3)BMS使用传输协议功能发送BCS报文,报文 格式、内容和周期符合GB/T 27930—2015中9.3 和10.3.2的要求,报文长度为9个字节

测试例编号

BP.3002

前置条件

1)测试系统和BMS进入充电阶段;

2)测试系统首次接收到BCL报文,BCS报文

测试步骤

预期结果

测试系统按50 ms的周期发送CCS报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3

和10.3.3的要求

1)BMS继续按50 ms的周期发送BCL报文,报

文格式、内容和周期符合GB/T 27930—2015中

9.3和10.3.1的要求,报文长度为5个字节;

2)BMS使用传输协议功能发送BCS报文,报文

格式、内容和周期符合GB/T 27930—2015中9.3

和10.3.2的要求,报文长度为9个字节;

3)BMS按250 ms的周期发送BSM报文,报文 格式、内容和周期符合GB/T 27930—2015中9.3

和10.3.4的要求,报文长度为7个字节;

GB/T 34658—2017

4 ( 续 )

测试步骤

预期结果

测试系统按50 ms的周期发送CCS报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3 和10.3.3的要求

4)BMS按10 s的周期发送BMV报文、BMT报 文、BSP报文,报文格式、内容和周期符合 GB/T 27930—2015中9.3和10.3.5、10.3.6、10.3.7

的要求(可选)

测试例编号

BP.3003

前置条件

测试系统主动中止充电

测试步骤

预期结果

测试系统按10ms的周期发送CST报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3

和10.3.9的要求,中止原因可能为:

a) 达到充电机设定的条件。

b)人工中止。

c)故障中止:充电机过温故障;充电连接器故 障;充电机内部过温故障;所需电量不能传送;充 电机急停故障;电流不匹配;电压异常;其他故障

注:“人工中止”的方式包括刷卡中止、按下停止

按钮等

1)BMS停止发送BCL报文、BCS报文、BSM报 文、BMV报文(可选)、BMT报文(可选)、BSP报 文(可选);

2)BMS按10 ms的周期发送BST报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3和

10.3.8的要求,报文长度为4个字节;

3)进入充电结束通信流程

测试例编号

BP.3004

前置条件

BMS主动中止充电

测试步骤

预期结果

BMS按照可模拟的方式停止充电

1)BMS中止充电,按10 ms的周期发送BST报 文,报文格式、内容和周期符合GB/T 27930—2015 中9.3和10.3.8的要求,报文长度为4个字节

测试例编号

BP.3005

前置条件

1)BMS主动中止充电;

2)测试系统接收到BST报文

测试步骤

预期结果

测试系统按10ms的周期发送CST报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3 和10.3.9的要求

1)BMS停止发送BST报文;

2)进入充电结束通信流程

测试例编号

BN.3001

前置条件

1)测试系统和BMS进入充电阶段;

2)测试系统首次接收到BCL报文,BCS报文

GB/T 34658—2017

4 (续)

测试步骤

预期结果

测试系统停止发送报文

1)自首次接收到SPN2830=0xAA的CRO报文

起1s内BMS按50 ms的周期发送BCL报文,

250 ms的周期发送BCS报文,报文格式、内容和 周期符合GB/T 27930—2015中9.3和10.3.1、

10.3.2的要求;

2)超过1s,BMS发送SPN3905=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.3002

前置条件

1)测试系统和BMS进入充电阶段;

2)测试系统首次接收到BCL报文,BCS报文

测试步骤

预期结果

测试系统按50 ms的周期发送与CCS报文类型 定义不符的报文

1)自首次接收到SPN2830=0xAA的CRO报文

起1s内BMS按50 ms的周期发送BCL报文,

250 ms的周期发送BCS报文,报文格式、内容和 周期符合GB/T 27930—2015中9.3和10.3.1、

10.3.2的要求;

2)超过1s,BMS发送SPN3905=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.3003

前置条件

1)测试系统和BMS进入充电阶段;

2)测试系统首次接收到BCL报文,BCS报文

测试步骤

预期结果

测试系统继续按250 ms的周期发送SPN2830= 0xAA的CRO报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.5的要求

1)自首次接收到SPN2830=0xAA的CRO报文

起1s内BMS按50 ms的周期发送BCL报文,

250 ms的周期发送BCS报文,报文格式、内容和 周期符合GB/T 27930—2015中9.3和10.3.1、

10.3.2的要求;

2)超过1s,BMS发送SPN3905=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.3004

前置条件

测试系统和BMS正常充电中

测试步骤

预期结果

测试系统在充电过程中停止发送CCS报文

1)自接收到上 一 个CCS报文起1s内BMS按

50 ms的周期发送BCL报文,250 ms的周期发送 BCS报文、BSM报文,10s的周期发送BMV报文 (可选)、BMT报文(可选)、BSP报文(可选);

2)超过1s,BMS发送SPN3905=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

GB/T 34658—2017

4 ( 续 )

测试例编号

BN.3005

前置条件

测试系统和BMS正常充电中

测试步骤

预期结果

测试系统按50 ms的周期发送与CCS报文类型 定义不符的报文

1)自接收到上 一 个CCS报文起1s内BMS按 50 ms的周期发送BCL报文,250 ms的周期发送 BCS报文、10 s周期发送BSM报文、BMV报文

(可选)、BMT报文(可选)、BSP报文(可选);

2)超过1s,BMS发送SPN3905=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

测试例编号

BN.3006

前置条件

BMS主动中止充电,按10 ms的周期发送BST报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送BST报文起5s内BMS按10 ms 的周期发送BST报文,报文格式、内容和周期符 合GB/T 27930—2015中9.3和10.3.8的要求;

2)超过5 s,BMS发送SPN3906=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1要求

测试例编号

BN.3007

前置条件

BMS主动中止充电,按10 ms的周期发送BST报文

测试步骤

预期结果

测试系统按10 ms的周期发送与CST报文类型 定义不符的报文

1)自首次发送BST报文起5s内BMS按10 ms 的周期发送BST报文,报文格式、内容和周期符

合GB/T 27930—2015中9.3和10.3.8的要求;

2)超过5 s,BMS发送SPN3906=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.3008

前置条件

BMS主动中止充电,按10 ms的周期发送BST报文

测试步骤

预期结果

测试系统继续按50 ms的周期发送CCS报文,报 文格式、内容和周期符合GB/T 27930—2015中 9.3和10.3.3的要求

1)自首次发送BST报文起5s内BMS按10 ms 的周期发送BST报文,报文格式、内容和周期符 合GB/T 27930—2015中9.3和10.3.8的要求;

2)超过5 s,BMS发送SPN3906=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

GB/T 34658—2017

7.4.4 充电结束阶段

充电结束阶段的测试例见表5,主要针对本阶段的通信逻辑、BSD 报文进行测试。

5 BMS 测试例 充电结束阶段

测试例编号

BP.4001

前置条件

测试系统和BMS进入充电结束阶段(BMS主动中止充电)

测试步骤

预期结果

测试系统按10ms的周期发送CST报文,停止电 力输出

1)BMS停止发送BST报文;

2)BMS按250 ms的周期发送BSD报文,报文格 式、内容和周期符合GB/T 27930—2015中9.4和

10.4.1的要求,报文长度为7个字节

测试例编号

BP.4002

前置条件

测试系统和BMS进入充电结束阶段(测试系统主动中止充电)

测试步骤

预期结果

测试系统按10ms的周期发送CST报文,停止电 力输出

1)BMS按10 ms的周期发送BST报文,报文格

式、内容和周期符合GB/T 27930—2015中9.3和

10.3.8的要求;

2)t(50≤t<100)ms后,BMS停止发送BST报 文,并按250 ms的周期发送BSD报文,报文格 式、内容和周期符合GB/T 27930—2015中9.4和

10.4.1的要求,报文长度为7个字节

测试例编号

BP.4003

前置条件

测试系统首次接收到BSD报文

测试步骤

预期结果

1)测试系统停止发送CST报文,按250 ms的周 期发送CSD报文,报文格式、内容和周期符合

GB/T 27930—2015中9.4和10.4.2的要求;

2)测试系统断开K1K2,K3K4

1)BMS继续按250 ms的周期发送BSD报文,直 到检测不到辅助电源输出,停止发送BSD报文,

充电结束

测试例编号

BN.4001

前置条件

测试系统首次接收到BSD报文

测试步骤

预期结果

测试系统停止发送报文

1 ) 自 首 次 发 送 B S T 报 文 起 1 0 s 内 B M S 按 250 ms的周期发送BSD报文,报文格式、内容和 周期符合GB/T 27930—2015中9.4和10.4.1的

要 求 ;

2)超过10 s BMS发送SPN3907=01的BEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.1的要求

GB/T 34658—2017

5 (续)

测试例编号

BN.4002

前置条件

测试系统首次接收到BSD报文

测试步骤

预期结果

测试系统按250 ms的周期发送与CSD报文类型

定义不符的报文

1)自首次发送BST报文起10 s内BMS按

250 ms的周期发送BSD报文,报文格式、内容和 周期符合GB/T 27930—2015中9.4和10.4.1的 要 求 ;

2)超过10sBMS发送SPN3907=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

测试例编号

BN.4003

前置条件

测试系统接收到BSD报文

测试步骤

预期结果

测试系统继续按10ms的周期发送CST报文,报 文格式、内容和周期符合GB/T 27930—2015中

9.3和10.3.9的要求

1)自首次发送BST报文起10 s内BMS按

250 ms的周期发送BSD报文,报文格式、内容和 周期符合GB/T 27930—2015中9.4和10.4.1的 要 求 ;

2)超过10sBMS发送SPN3907=01的BEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.1的要求

7.5 充电机测试例

7.5.1 低压辅助上电及充电握手阶段

测试系统模拟BMS
的通信逻辑与被测充电机进行信息交互。低压辅助上电及充电握手阶段的测

试例见表6,主要针对本阶段的通信逻辑、CHM 报文、CRM 报文进行测试。

6 充电机测试例——低压辅助上电及充电握手阶段

测试例编号

DP.1001

前置条件

1)充电机和测试系统的CAN通信速率设置为250 kbit/s;

2)充电机和测试系统物理连接完成并保证锁止;

3)低压辅助供电回路接触器K3K4闭合

测试步骤

预期结果

测试系统启动

充电机按250 ms的周期发送CHM报文,SPN2601 为充电机通信协议版本号,报文格式、内容和周期 符合GB/T 27930—2015中9.1和10.1.1的要求,

报文长度为3个字节

GB/T 34658—2017

6 (续)

测试例编号

DP.1002

前置条件

测试系统接收到CHM报文

测试步骤

预期结果

测试系统按250 ms的周期发送BHM报文,报文 格式、内容和周期符合GB/T 27930—2015中9.1

和10.1.2的要求

1)充电机检测K1K2外侧电压正常后,按 GB/T 18487.1—2015中B.3.3的要求进行绝缘 监 测 ;

2)在绝缘监测过程中,充电机按250 ms的周期 发送CHM报文,报文格式、内容和周期符合 GB/T 27930—2015中9.1和10.1.1的要求,报文

长度为3个字节;

3)绝缘监测结束后,充电机停止发送CHM报 文,充电机按250 ms的周期发送SPN2560= 0x00的CRM报文,报文格式、内容和周期符合 GB/T 27930—2015中9.1和10.1.3的要求,报文 长度为8个字节

测试例编号

DP.1003

前置条件

1)充电机和测试系统进入握手辨识阶段;

2)测试系统接收到SPN2560=0x00的CRM报文

测试步骤

预期结果

测试系统使用传输协议功能,按250 ms的周期发 送BRM报文,报文格式、内容和周期符合GB/T

27930—2015中9.1和10.1.4的要求

1)充电机使用传输协议功能接收完成BRM

报 文 ;

2)充电机停止发送SPN2560=0x00的CRM

报 文 ;

3)充电机按250 ms的周期发送SPN2560= 0xAA的CRM报文,报文格式、内容和周期符合 GB/T 27930—2015中9.1和10.1.3的要求,报文

长度为8个字节

测试例编号

DN.1001

前置条件

1)充电机和测试系统进入握手辨识阶段;

2)测试系统接收到SPN2560=0x00的CRM报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送CRM报文起5s内充电机按

250 ms的周期发送SPN2560=0x00的CRM 报 文 ;

2)超过5s充电机发送SPN3921=01的CEM报 文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

测试例编号

DN.1002

前置条件

1)充电机和测试系统进入辨识阶段;

2)测试系统接收到SPN2560=0x00的CRM报文

GB/T 34658—2017

6 (续)

测试步骤

预期结果

测试系统不使用传输协议功能发送BRM报文

1)自首次发送CRM报文起5s内充电机按 250 ms的周期发送SPN2560=0x00的CRM报文; 2)超过5s充电机发送SPN3921=01的CEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.1003

前置条件

1)充电机和测试系统进入握手辨识阶段;

2)测试系统接收到SPN2560=0x00的CRM报文

测试步骤

预期结果

测试系统继续按250 ms的周期发送BHM报文, 报文格式、内容和周期符合GB/T 27930—2015

中9.1和10.1.2的要求

1)自首次发送CRM报文起5s内充电机按 250 ms的周期发送SPN2560=0x00的CRM报文; 2)超过5s充电机发送SPN3921=01的CEM报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.1004

前置条件

1)充电机和测试系统进入辨识阶段;

2)测试系统接收到SPN2560=0xAA的CRM报文

测试步骤

预期结果

测试系统继续使用传输协议功能,按250 ms的 周期发送BRM报文,报文格式、内容和周期符合

GB/T 27930—2015中9.1和10.1.4的要求

1)自发送SPN2560=0xAA的CRM报文起5 s 内,充电机使用传输协议功能接收BRM报文,并 按250 ms的周期发送SPN2560=0xAA的CRM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.1和10.1.3的要求;

2)超过5s,充电机发送SPN3922=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

7.5.2 充电参数配置阶段

充电参数配置阶段的测试例见表7,主要针对本阶段的通信逻辑、CTS 报文、CML
报文、CRO 报文

进行测试。

7 充电机测试例——充电参数配置阶段

测试例编号

DP.2001

前置条件

充电机和测试系统进入充电参数配置阶段

测试步骤

预期结果

测试系统使用传输协议功能,按500 ms的周期 发送BCP报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.1的要求

1)充电机使用传输协议功能接收完成BCP报文;

2)充电机停止发送SPN2560=0xAA的CRM

报 文 ;

GB/T 34658—2017

表7(续)

测试步骤

预期结果

测试系统使用传输协议功能,按500 ms的周期 发送BCP报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.1的要求

3)充电机按250 ms的周期发送CML报文, 500 ms的周期发送CTS报文(可选),报文格式、内 容和周期符合GB/T 27930—2015中9.2和10.2.2、 10.2.3的要求,CML报文长度为8个字节,CTS报

文长度为7个字节

测试例编号

DP.2002

前置条件

测试系统接收到CML报文和CTS报文(可选),准备未就绪

测试步骤

预期结果

测试系统按250 ms的周期发送SPN2829=0x00 的BRO报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.4的要求

充电机按250 ms的周期发送CML报文,500 ms 的周期发送CTS报文(可选),报文格式、内容和 周期符合GB/T 27930—2015中9.2和10.2.2、 10.2.3的要求,CML报文长度为8个字节,CTS

报文长度为7个字节

测试例编号

DP.2003

前置条件

测试系统接收到CML报文和CTS报文(可选),准备就绪

测试步骤

预期结果

测试系统按250 ms的周期发送SPN2829= 0xAA的BRO报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.4的要求

1)充电机接收到SPN2829=0xAA的BRO报文

后,停止发送CML报文和CTS报文(可选);

2)充电机按250 ms的周期发送SPN2830=0x00 的CRO报文,判断DC继电器外侧电压正常、预 充完成、闭合K1K2后按250 ms的周期发送 SPN2830=0xAA的CRO报文,报文格式、内容 和周期符合GB/T 27930—2015中9.2和10.2.5

的要求,报文长度为1个字节

测试例编号

DN.2001

前置条件

充电机和测试系统进入充电参数配置阶段

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送SPN2560=0xAA的CRM报文起

5 s内,充电机按250 ms的周期发送SPN2560= 0xAA的CRM报文;

2)超过5s,充电机发送SPN3922=01的CEM 报文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

GB/T 34658—2017

7 ( 续 )

测试例编号

DN.2002

前置条件

充电机和测试系统进入充电参数配置阶段

测试步骤

预期结果

测试系统不使用传输协议功能发送BCP报文

1)自首次发送SPN2560=0xAA的CRM报文起

5 s内,充电机按250 ms的周期发送SPN2560= 0xAA的CRM报文;

2)超过5s,充电机发送SPN3922=01的CEM 报文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

测试例编号

DN,2003

前置条件

测试系统接收到CML报文和CTS报文(可选)

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送CML报文,CTS报文(可选)起5s

内,充电机按250 ms的周期发送CML报文,

500 ms的周期发送CTS报文(可选);

2)超过5s,充电机发送SPN3923=01的CEM 报文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

测试例编号

DN.2004

前置条件

测试系统接收到CML报文和CTS报文(可选)

测试步骤

预期结果

测试系统发送与BRO报文类型定义不符的报文

1)自首次发送CML报文,CTS报文(可选)起5s

内,充电机按250 ms的周期发送CML报文,

500 ms的周期发送CTS报文(可选);

2)超过5s,充电机发送SPN3923=01的CEM 报文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

测试例编号

DN.2005

前置条件

测试系统接收到CML报文和CTS报文(可选)

测试步骤

预期结果

测试系统按250 ms的周期发送BRO报文,

SPN2829≠0xAA

1)自首次发送CML报文,CTS报文(可选)起60 s 内,充电机按250 ms的周期发送CML报文,

500 ms的周期发送CTS报文(可选);

2)超过60 s,充电机发送SPN3923=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

GB/T 34658—2017

7 (续)

测试例编号

DN.2006

前置条件

测试系统接收到CML报文和CTS报文(可选)

测试步骤

预期结果

测试系统继续使用传输协议功能,按500 ms的 周期发送BCP报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.1的要求

1)自首次发送CML报文,CTS报文(可选)起5 s

内充电机使用传输协议功能接收BCP报文,按

250 ms的周期发送CML报文,500 ms的周期发 送CTS报文(可选);

2)超过5s充电机停止发送CML报文和CTS报 文(可选),按250 ms的周期发送SPN3923=01 的CEM报文,报文格式、内容和周期符合 GB/T 27930—2015中9.5和10.5.2的要求。

测试例编号

DN.2007

前置条件

测试系统接收到SPN2830=0x00的CRO报文

测试步骤

预期结果

测试系统停止发送报文

1)自上一次接收到SPN2829=0xAA的BRO报文

起5s内,充电机按250 ms的周期发送SPN2830=

0x00的CRO报文;

2)超过5s若充电机未准备就绪,则停止发送 CRO报文,按250 ms的周期发送SPN3923=01 的CEM报文,报文格式、内容和周期符合

GB/T 27930—2015中9.5和10.5.2的要求

测试例编号

DN.2008

前置条件

测试系统接收到SPN2830=0x00的CRO报文

测试步骤

预期结果

测试系统停止发送SPN2829=0xAA的BRO报

文,发送与BRO报文类型定义不符的报文

1)自上一次接收到SPN2829=0xAA的BRO报文

起5s内,充电机按250 ms的周期发送SPN2830=

0x00的CRO报文;

2)超过5s若充电机未准备就绪,则停止发送 CRO报文,按250 ms的周期发送SPN3923=01 的CEM报文,报文格式、内容和周期符合

GB/T 27930—2015中9.5和10.5.2的要求

测试例编号

DN.2009

前置条件

测试系统接收到SPN2830=0x00的CRO报文

测试步骤

预期结果

测试系统按250 ms的周期发送SPN2829=0x00 的BRO报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.4的要求

充电机判断出错,1s内停止通信,断开K3K4,电

子锁解锁,按故障处理方式b处理

GB/T 34658—2017

7 (续)

测试例编号

DN.2010

前置条件

测试系统接收到SPN2830=0xAA的CRO报文

测试步骤

预期结果

测试系统继续按250 ms的周期发送SPN2829= 0xAA的BRO报文,报文格式、内容和周期符合

GB/T 27930—2015中9.2和10.2.4的要求

1)自首次发送SPN2830=0xAA的CRO报文起 1 s内充电机按250 ms的周期发送该报文,报文格 式、内容和周期符合GB/T 27930—2015中9.2和

10.2.5的要求;

2 ) 超 过 1 s 充 电 机 停 止 发 送 C R O 报 文 , 按 250 ms的周期发送SPN3925=01的CEM报文, 报文格式、内容和周期符合GB/T 27930—2015

中9.5和10.5.2的要求

7.5.3 充电阶段

充电阶段的测试例见表8,主要针对本阶段的通信逻辑、CTS 报文、CML
报文、CRO 报文进行

测试。

8 充电机测试例——充电阶段

测试例编号

DP.3001

前置条件

测试系统接收到SPN2830=0xAA的CRO报文

测试步骤

预期结果

测试系统使用传输协议功能,按250 ms的周期 发送BCS报文,50 ms的周期发送BCL报文,报 文格式、内容和周期符合GB/T 27930—2015中

9.3和10.3.1、10.3.2的要求

1)充电机使用传输协议功能接收BCS报文;

2)充电机停止发送SPN2830=0xAA的CRO

报 文 ;

3)充电机按50 ms的周期发送CCS报文,报文 格式、内容和周期符合GB/T 27930—2015中9.3

和10.3.3的要求,报文长度为7个字节

测试例编号

DP,3002

前置条件

1)充电机和测试系统充电阶段中;

2)充电机和测试系统正常充电

测试步骤

预期结果

测试系统按10s的周期发送BMV报文、BMT报 文、BSP报文,报文格式、内容和周期符合GB/T 27930—2015中9.3和10.3.5、10.3.6、10.3.7的

要求

充电机使用传输协议功能接收BMV报文、BMT

报文、BSP报文或放弃连接

测试例编号

DP.3003

前置条件

1)充电机和测试系统充电阶段中;

2)测试系统模拟动力蓄电池出现异常,发送相应报文

GB/T 34658—2017

8 ( 续 )

测试步骤

预期结果

测试系统根据异常原因,发送BSM报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3

和10.3.4的要求,可能情况及报文定义包括:

a)单体动力蓄电池电压异常:SPN3090=01

或SPN3090=10;

b) 整车动力蓄电池荷电状态SOC异常: SPN3091=01或SPN3091=10;

c) 动力蓄电池充电电流异常:SPN3092=01; d)动力蓄电池温度异常:SPN3093=01;

e) 动力蓄电池绝缘状态异常:SPN3094=01; f)动力蓄电池输出连接器连接状态异常:

SPN3095=01

充电机停止发送CCS报文,同时停止电力输出,并 按10 ms的周期发送CST报文,报文格式、内容和 周期符合GB/T 27930—2015中9.3和10.3.9的要

求,报文长度为4个字节

测试例编号

DP.3004

前置条件

1)充电机和测试系统充电阶段中;

2)测试系统模拟动力蓄电池不可信状态

测试步骤

预期结果

测试系统发送BSM报文,报文格式、内容和周期 符合GB/T 27930—2015中9.3和10.3.4的要

求,可能情况及报文定义包括:

a)动力蓄电池充电电流不可信状态:

SPN3092=10;

b) 动力蓄电池温度不可信状态:SPN3093=10;

c)动力蓄电池绝缘状态不可信状态:

SPN3094=10;

d)动力蓄电池输出连接器连接状态不可信状

态:SPN3095=10

充电机保持上一状态,对不可信状态数据包不作 处理,按BMS需求输出,同时按50 ms的周期发 送CCS报文,报文格式、内容和周期符合 GB/T 27930—2015中9.3和10.3.3的要求,报文

长度为7个字节

测试例编号

DP.3005

前置条件

1)充电机和测试系统充电过程中;

2)测试系统模拟检测到故障,在BSM报文中提供异常信息

测试步骤

预期结果

测试系统发送BSM报文,报文格式、内容和周期 符合GB/T 27930—2015中9.3和10.3.4的要 求,其中SPN3090—SPN3095均置为00(电池状 态正常),且SPN3096置为00(禁止充电)

1)充电机暂停输出电流,测试系统和充电机按充

电流程正常通信;

2)等待时间10 min内,接收到测试系统中报文 SPN3090—SPN3095均为00(电池状态正常),且 SPN3096为01(允许充电)时,充电机恢复充电且 冲击电流应满足GB/T 18487.1 — 2015中9.7 要 求 ;

3)等待时间超过10 min,充电机中止充电,按 10 ms的周期发送CST报文,报文格式、内容和周 期符合GB/T 27930—2015中9.3和10.3.9的要

求,报文长度为4个字节,同时停止电力输出

GB/T 34658—2017

8 ( 续 )

测试例编号

DP.3006

前置条件

1)充电机和测试系统充电过程中;

2)测试系统主动中止充电

测试步骤

预期结果

测试系统中止充电,按10 ms的周期发送BST报 文,报文格式、内容和周期符合GB/T 27930—

2015中9.3和10.3.8的要求,中止原因可能为:

a) 达到所需要的SOC目标值;达到总电压的设 定值;达到单体电压设定值;

b) 故障中止:绝缘故障;输出连接器过温故障; BMS元件输出连接器过温;充电连接器故 障;电池组温度过高故障;电流过大;电压异 常;其他

充电机接收到BST报文,停止发送CCS报文,按 10 ms的周期发送CST报文,报文格式、内容和 周期符合GB/T 27930—2015中9.3和10.3.9的

要求,报文长度为4个字节,同时停止电力输出

测试例编号

DP.3007

前置条件

1)充电机和测试系统充电过程中;

2)充电机主动中止充电

测试步骤

预期结果

充电机按照可模拟的方式停止充电

充电机按10 ms的周期发送CST报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3和 10.3.9的要求,报文长度为4个字节,同时停止电 力输出

测试例编号

DN.3001

前置条件

测试系统接收到SPN2830=0xAA的CRO报文

测试步骤

预期结果

测试系统停止发送BRO报文,按50 ms的周期

发送BCL报文,不发送BCS报文

1)自首次发送SPN2830=0xAA的CRO报文起 5s内充电机按250 ms的周期发送该报文,报文 格式、内容和周期符合GB/T 27930—2015中9.2 和10.2.5的要求;

2)超过5s,充电机发送SPN3924=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.3002

前置条件

测试系统接收到SPN2830=0xAA的CRO报文

GB/T 34658—2017

8 ( 续 )

测试步骤

预期结果

测试系统停止发送BRO报文,使用传输协议功 能,按250 ms的周期发送BCS报文,不发送BCL 报文

1)充电机使用传输协议功能接收BCS报文;

2)自首次发送SPN2830=0xAA的CRO报文起 1s内充电机按250 ms的周期发送该报文,报文 格式、内容和周期符合GB/T 27930—2015中9.2

和10.2.5的要求;

3)超过1s,充电机发送SPN3925=01的CEM 报文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

测试例编号

DN.3003

前置条件

测试系统接收到SPN2830=0xAA的CRO报文

测试步骤

预期结果

测试系统停止发送BRO报文,按50 ms的周期 发送BCL报文,报文格式、内容和周期符合 GB/T 27930—2015中9.3和10.3.1、10.3.2的要

求,同时不使用传输协议功能发送BCS报文

1)充电机使用传输协议功能接收BCS报文;

2)自首次发送SPN2830=0xAA的CRO报文起 5s内充电机按250 ms的周期发送该报文,报文 格式、内容和周期符合GB/T 27930—2015中9.2 和10.2.5的要求;

3)超过5 s,充电机发送SPN3924=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.3004

前置条件

测试系统接收到SPN2830=0xAA的CRO报文

测试步骤

预期结果

测试系统停止发送BRO报文,使用传输协议功 能,按250 ms的周期发送BCS报文,报文格式、 内容和周期符合GB/T 27930—2015中9.3和 10.3.2的要求;同时发送与BCL报文类型定义不 符的报文

1)充电机使用传输协议功能接收BCS报文;

2)自首次发送SPN2830=0xAA的CRO报文起 1s内充电机按250 ms的周期发送该报文,报文 格式、内容和周期符合GB/T 27930—2015中9.2

和10.2.5的要求;

3)超过1s,充电机发送SPN3925=01的CEM 报文,报文格式、内容和周期符合GB/T 27930— 2015中9.5和10.5.2的要求

测试例编号

DN.3005

前置条件

充电机与测试系统正常充电状态中

测试步骤

预期结果

测试系统按50 ms的周期发送BCL报文,不发送 BCS报文

1)自上一次接收到BCS报文起5s内,充电机发 送CCS报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.3的要求;

2)超过5s,充电机发送SPN3924=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

GB/T 34658—2017

8 ( 续 )

测试例编号

DN.3006

前置条件

充电机与测试系统正常充电状态中

测试步骤

预期结果

测试系统使用传输协议功能,按250 ms的周期

发送BCS报文,不发送BCL报文

1)充电机使用传输协议功能接收BCS报文;

2)自上一次接收到BCL报文起1s内,充电机发 送CCS报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.3的要求;

3)超过1s,充电机发送SPN3925=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.3007

前置条件

充电机与测试系统正常充电状态中

测试步骤

预期结果

测试系统按50 ms的周期发送BCL报文,报文格 式、内容和周期符合GB/T 27930—2015中9.3 和10.3.1的要求,不使用传输协议功能发送BCS 报文

1)自上一次接收到BCS报文起5s内,充电机发 送CCS报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.3的要求;

2)超过5s,充电机发送SPN3924=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.3008

前置条件

充电机与测试系统正常充电状态中

测试步骤

预期结果

测试系统使用传输协议功能,按250 ms的周期发 送BCS报文,报文格式、内容和周期符合 GB/T 27930—2015中9.3和10.3.2的要求;发送

与BCL报文类型定义不符的报文

1)充电机使用传输协议功能接收BCS报文;

2)自上一次接收到BCL报文起1s内,充电机发 送CCS报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.3的要求;

3)超过1s,充电机发送SPN3925=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.3009

前置条件

充电机主动中止充电,按10 ms的周期发送CST报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送CST报文起5s内,充电机按10 ms 的周期发送CST报文,报文格式、内容和周期符合 GB/T 27930—2015中9.3和10.3.9的要求;

2)超过5s,充电机发送SPN3926=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

GB/T 34658—2017

8 (续)

测试例编号

DN.3010

前置条件

充电机主动中止充电,按10 ms的周期发送CST报文

测试步骤

预期结果

测试系统按10ms的周期发送与BST报文类型 定义不符的报文

1)自首次发送CST报文起5s内,充电机按10 ms 的周期发送CST报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.9的要求;

2)超过5s,充电机发送SPN3926=01的CEM报 文,报文格式、内容和周期符合GB/T 27930—2015

中9.5和10.5.2的要求

7.5.4 充电结束阶段

充电结束阶段的测试例见表9,主要针对本阶段的通信逻辑、CSD 报文进行测试。

9 充电机测试例——充电结束阶段

测试例编号

DP.4001

前置条件

测试系统主动中止充电,发送BST报文且接收到CST报文

测试步骤

预期结果

测试系统停止发送BST报文,并以250 ms的周 期发送BSD报文,报文格式、内容和周期符合

GB/T 27930—2015中9.4和10.4.1的要求

1)充电机以250 ms的周期发送CSD报文,报文 格式、内容和周期符合GB/T 27930—2015中9.4

和10.4.2的要求,报文长度为8个字节;

2)充电机停止发送CSD报文,关闭辅助电源,充 电结束

测试例编号

DP.4002

前置条件

充电机因故障(处理方式为b,c的故障类型)中止充电,已结束当前充电流程

测试步骤

预期结果

使用刷卡、App等方式重新开始充电

1)充电机无法响应充电,需重新插拔充电连接装

置后才能继续充电

测试例编号

DN.4001

前置条件

测试系统主动中止充电,发送BST报文且接收到CST报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送CST报文起10 s内充电机按10 ms 的周期发送CST报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.9的要求;

2)超过10s充电机发送SPN3927=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

GB/T 34658—2017

9 ( 续 )

测试例编号

DN.4002

前置条件

测试系统主动中止充电,发送BST报文且接收到CST报文

测试步骤

预期结果

测试系统按250 ms的周期发送与BSD报文类型

定义不符的报文

1)自首次发送CST报文起5内充电机按10 ms 的周期发送CST报文,报文格式、内容和周期符

合GB/T 27930—2015中9.3和10.3.9的要求;

2)超过10s充电机发送SPN3927=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.4003

前置条件

充电机主动中止充电,发送CST报文且接收到BST报文

测试步骤

预期结果

测试系统停止发送报文

1)自首次发送CST报文起10s内充电机按10 ms 的周期发送CST报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.9的要求;

2)超过10s充电机发送SPN3927=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

测试例编号

DN.4004

前置条件

充电机主动中止充电,发送CST报文且接收到BST报文

测试步骤

预期结果

测试系统按250 ms的周期发送与BSD报文类型

定义不符的报文

1)自首次发送CST报文起10s内充电机按10 ms 的周期发送CST报文,报文格式、内容和周期符合

GB/T 27930—2015中9.3和10.3.9的要求;

2)超过10s充电机发送SPN3927=01的CEM 报文,报文格式、内容和周期符合GB/T 27930—

2015中9.5和10.5.2的要求

GB/T 34658—2017

A

(规范性附录)

协议一致性测试静态文档

A.1

充电机与 BMS 之间的通信协议一致性测试静态文档,以模板的形式提供给 IUT
提供者,由其根据

IUT 的具体情况填写模板中的空白字段,然后再提交给测试实验室。

静态文档包括 PICS 和 PIXIT。

A.2 协议实现 致性声明 PICS

协议实现 一 致性声明 PICS 文 件 见 表 A.1。

A.1 PICS 模板文件 览表

协议实现一致性声明PICS

制造商名称

制造商地址

产品名称

规格型号

软件版本号

软件校验码

符合技术标准

GB/T 27930—2015电动汽车非车载传导式充电机与电池管理系统之间的通信协议

具体符合标准中下列要求

必须项&.可选项

报文名称

SPN

描述

是否支持

CHM

2600

充电机通信协议版本号

支持 不支持

BHM

2601

最高允许充电总电压

支持 不支持

CRM

2560

辨识结果

支持 不支持

2561

充电机编号

支持 不支持

2562*

充电机/充电站所在区域编码

支持 不支持

BRM

2565

BMS通信协议版本号

支持 不支持

2566

电池类型

支持 ]不支持

2567

整车动力蓄电池系统额定容量

支持 不支持

2568

整车动力蓄电池系统额定总电压

支持 不支持

2569*

电池生产厂商名称

支持 不支持

2570*

电池组序号

□支持 □不支持

2571*

电池组生产日期

支持 □不支持

2572*

电池组充电次数

支持 不支持

2573*

电池组产权标识

支持 不支持

2574*

预留

□支持 不支持

2575*

车辆识别码(VIN)

□支持 ]不支持

2576*

BMS软件版本号

支持 不支持

GB/T 34658—2017

A.1 ( 续 )

报文名称

SPN

描述

是否支持

BCP

2816

单体动力蓄电池最高允许充电电压

支持 不支持

2817

最高允许充电电流

支持 ]不支持

2818

动力蓄电池标称总能量

支持 不支持

2819

最高允许充电总电压

支持 不支持

2820

最高允许温度

支持 不支持

2821

整车动力蓄电池荷电状态

]支持 不支持

2822

整车动力蓄电池当前总电压

□支持 □不支持

CTS

2823*

年/月/日/时/分/秒

支持 不支持

CML

2824

最高输出电压

支持 不支持

2825

最低输出电压

支持 不支持

2826

最大输出电流

支持 不支持

2827

最小输出电流

]支持 □不支持

BRO

2829

BMS是否充电准备好

支持 ]不支持

CRO

2830

充电机是否充电准备好

支持 不支持

BCL

3072

电压需求

支持 不支持

3073

电流需求

支持 不支持

3074

充电模式

支持 □不支持

BCS

3075

充电电压测量值

支持 不支持

3076

充电电流测量值

支持 不支持

3077

最高单体动力蓄电池电压及其组号

支持 不支持

3078

当前荷电状态SOC

支持 不支持

3079

估算剩余充电时间

]支持 □不支持

CCS

3081

电压输出值

]支持 不支持

3082

电流输出值

支持 不支持

3083

累计充电时间

支持 不支持

3929

充电允许

支持 不支持

BSM

3085

最高单体动力蓄电池电压所在编号

]支持 □不支持

3086

最高动力蓄电池温度

]支持 不支持

3087

最高温度检测点编号

支持 不支持

3088

最低动力蓄电池温度

支持 不支持

3089

最低动力蓄电池温度检测点编号

支持 不支持

3090

单体动力蓄电池电压过高/过低

□支持 □不支持

3091

整车动力蓄电池荷电状态SOC过高/过低

]支持 不支持

3092

动力蓄电池充电过电流

支持 ]不支持

3093

动力蓄电池温度过高

支持 不支持

3094

动力蓄电池绝缘状态

支持 不支持

3095

动力蓄电池组输出连接器连接状态

]支持 不支持

3096

充电允许

支持 不支持

GB/T 34658—2017

A.1 ( 续 )

报文名称

SPN

描述

是否支持

BMV

3101*

#1单体动力蓄电池电压

支持 不支持

3102×

#2单体动力蓄电池电压

□支持 □不支持

3103*

#3单体动力蓄电池电压

支持 不支持

3104 *

#4单体动力蓄电池电压

支持 不支持

3105*

#5单体动力蓄电池电压

支持 不支持

3106 *

#6单体动力蓄电池电压

□支持 ]不支持

……

□支持 □不支持

3355*

#255单体动力蓄电池电压

□支持 ]不支持

3356 *

#256单体动力蓄电池电压

]支持 不支持

BMT

3361*

动力蓄电池温度1

□支持 不支持

3362*

动力蓄电池温度2

□支持 □不支持

3363*

动力蓄电池温度3

□支持 □不支持

3364 *

动力蓄电池温度4

□支持 □不支持

3365 *

动力蓄电池温度5

□支持 不支持

3366*

动力蓄电池温度6

支持 不支持

……

支持 不支持

3487*

动力蓄电池温度127

支持 □不支持

3488*

动力蓄电池温度128

支持 不支持

BSP

3491*

动力蓄电池预留字段1

支持 不支持

3492*

动力蓄电池预留字段2

支持 不支持

3493*

动力蓄电池预留字段3

支持 不支持

3494*

动力蓄电池预留字段4

支持 □不支持

……

□支持 □不支持

3506 *

动力蓄电池预留字段16

支持 不支持

BST

3511

BMS中止充电原因

支持 不支持

3512

BMS中止充电故障原因

支持 不支持

3513

BMS中止充电错误原因

]支持 □不支持

CST

3521

充电机中止充电原因

□支持 不支持

3522

充电机中止充电故障原因

]支持 ]不支持

3523

充电机中止充电错误原因

支持 不支持

BSD

3601

中止荷电状态SOC

支持 不支持

3602

动力蓄电池单体最低电压

□支持 □不支持

3603

动力蓄电池单体最高电压

□支持 □不支持

3604

动力蓄电池最低温度

支持 □不支持

3605

动力蓄电池最高温度

支持 不支持

CSD

3611

累计充电时间

支持 不支持

3612

输出能量

支持 ]不支持

3613

充电机编号

支持 不支持

GB/T 34658—2017

A.1 ( 续 )

报文名称

SPN

描述

是否支持

BEM

3901

接收SPN2560=0x00的充电机辨识报文 超时

□支持 不支持

3902

接收SPN2560=0xAA的充电机辨识报文 超时

□支持 不支持

3903

接收充电机的时间同步和充电机最大输出

能力报文超时

□支持 不支持

3904

接收充电机完成充电准备报文超时

□支持 □不支持

3905

接收充电机充电状态报文超时

支持 ]不支持

3906

接收充电机中止充电报文超时

支持 不支持

3907

接收充电机充电统计报文超时

支持 不支持

CEM

3921

接收BMS和车辆的辨识报文超时

支持 不支持

3922

接收电池充电参数报文超时

]支持 □不支持

3923

接收BMS完成充电准备报文超时

支持 不支持

3924

接收电池充电总状态报文超时

支持 不支持

3925

接收电池充电要求报文超时

支持 不支持

3926

接收BMS中止充电报文超时

支持 不支持

3927

接收BMS充电统计报文超时

支持 ]不支持

*表示可选项。

附加项

制造商负责人签名、盖章 时间

A.3 测试协议实现附加信息 PIXIT

测试协议实现附加信息 PIXIT 文 件 见 表 A.2。

GB/T 34658—2017

A.2 PIXIT 模板文件一览表

测试协议实现附加信息PIXIT

制造商名称

制造商地址

产品名称

规格型号

软件版本号

软件校验码

符合技术标准

GB/T 27930—2015电动汽车非车载传导式充电机与电池管理系统之间的通信协议

补充下列测试信息

充电机(或控制器)

可模拟的结束

充电条件

达到充电机设定条件中止(必选项)

人工中止(必选项)

故障中止(可选项)

· 充电机过温故障

· 充电连接器故障

· 充电机内部过温故障

· 所需电量不能传送

· 充电机急停故障

· 电流不匹配

· 电压异常

· 其他故障

BMS(或车辆

控制单元)

可模拟的结束

充电条件

达到所需SOC目标值(可选项)

达到总电压设定值(可选项)

达到单体电压设定值(可选项)

□故障中止(可选项)

· 绝缘故障

· 输出连接器故障

· BMS元件、输出连接器过温

· 充电连接器故障

· 电池组温度过高故障

· 高压继电器故障

· 检测点2电压检测故障

· 电流过大

· 电压异常

, 其 他 故 障

制造商负责人签名、盖章 时间

延伸阅读

更多内容 可以 GB-T 34658-2017 电动汽车非车载传导式充电机与电池管理系统之间的通信协议一致性测试. 进一步学习

联系我们

DB2102-T 0070—2023 香螺人工繁育技术规程 大连市.pdf